怎样用matlab画等高线

您所在的位置:网站首页 matlab 画等高线图 怎样用matlab画等高线

怎样用matlab画等高线

2022-03-27 11:42| 来源: 网络整理| 查看: 265

怎样用

matlab

画等高线?

 

命令

1 contour 

 

功能

 

曲面的等高线图

 

 

用法

 

contour(z) 

把矩阵

z

中的值作为一个二维函数的值,等高曲线是一个平面

的曲线,平面的高度

v

Matlab

自动取的;

 

 

contour(x,y,z) (x,y)

是平面

z=0

上点的坐标矩阵,

z

为相应点的高度值矩阵。效果

同上;

 

 

contour(z,n) 

画出

n

条等高线;

 

 

contour(x,y,z,n) 

画出

n

条等高线;

 

 

contour(z,v) 

在指定的高度

v

上画出等高线;

 

 

contour(x,y,z,v) 

同上;

 

 

[c,h] = contour(…) 

返回如同

contourc

命令描述的等高矩阵

c

和线句柄或块句柄列

向量

h

,这些可作为

clabel

命令的输入参量,每条线对应一个句柄,句柄中的

userdata

属性包含每条等高线的高度值;

 

 

contour(…,’linespec’) 

因为等高线是以当前的色图中的颜色画的,且是作为块对

象处理的,

即等高线是一般的线条,

我们可象画普通线条一样,

可以指定等高线

的颜色或者线形。

 

 

clabel(C,v) 

在给定的位置

v

上显示标签

 

 

clabel(C,'manual') 

允许用户通过鼠标来给等高线贴标签

 

 

>>[x,y] = meshgrid(-2:.2:2); 

 

>>z = x.*y.*exp(-x.^2-y.^2); 

 

>>[C,h] = contour(x,y,z); 

 

>>clabel(C,h); 

 

命令

3 contourc 

 

功能

 

低级等高线图形计算命令。该命令计算等高线矩阵

c

,该矩阵可用于命令

contour

contour3

contourf

等。矩阵

z

中的数值确定平面上的等高线高度值,

等高线的计算结果用由矩阵

z

维数决定的间隔的宽度。

 

 

用法

 

C = contourc(Z) 

从矩阵

z

中计算等高矩阵,其中

z

的维数至少为

2*2

阶,

等高线为矩阵

z

中数值相等的单元。

等高线的数目和相应的高度值是自动选择的。

 

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3